#!/usr/bin/env python
# -*- coding:utf-8 -*-

# file:do_map.py
# author:Jackiex
# datetime:2023/5/4 14:35
# software: PyCharm

"""
map()使用方法：
map() 会根据提供的函数对指定序列做映射，用法：
map(func,iterable...)     第一个参数是提供的函数，第二个参数是指定的序列，序列可以是一个或者多个。
"""


# def square(x):
#     return x ** 2
#
#
# list1 = [1,3,5,7]
#
# res = map(square,list1)
#
# print(type(res))
# print(res)
#
# print(list(res))


# def f(x):
#     return x * x
#
#
# print(list(map(f, [12, 4, 5, 6, 6, 7, 88, 9, 9])))


print(list(map(lambda x:x*x,[1,2,3,4,5])))